//[100,100]190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,190,190,190,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,188,188,188,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,187,187,187,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,183,183,183,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,182,182,182,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,178,178,178,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,176,176,176,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,171,171,171,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,170,170,170,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,166,166,166,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,165,165,165,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,163,163,163,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,161,161,161,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,159,159,159,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,158,158,158,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,156,156,156,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,149,149,149,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,148,148,148,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,255,120,0,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,146,146,146,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,252,119,3,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,144,144,144,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,248,118,7,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,142,142,142,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,245,117,10,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,242,116,14,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,139,139,139,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,239,115,17,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,137,137,137,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,235,114,20,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,136,136,136,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,232,113,24,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,134,134,134,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,229,112,27,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,132,132,132,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,226,111,31,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,131,131,131,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,222,110,34,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,219,109,37,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,127,127,127,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,216,108,41,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,213,107,44,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,124,124,124,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,209,106,48,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,122,122,122,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,206,105,51,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,120,120,120,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,203,104,54,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,119,119,119,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,199,103,58,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,117,117,117,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,196,102,61,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,115,115,115,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,193,101,65,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,114,114,114,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,190,100,68,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,112,112,112,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,186,99,71,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,110,110,110,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,183,98,75,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,108,108,108,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,180,97,78,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,107,107,107,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,177,96,82,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,105,105,105,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,173,95,85,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,125,2,140,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,103,103,103,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,170,94,88,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,124,5,141,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,102,102,102,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,167,93,92,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,122,9,142,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,100,100,100,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,164,92,95,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,121,12,142,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,98,98,98,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,160,91,99,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,120,15,143,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,97,97,97,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,157,90,102,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,118,19,144,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,95,95,95,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,154,89,105,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,117,22,145,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,93,93,93,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,150,88,109,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,116,26,146,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,91,91,91,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,147,87,112,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,114,29,146,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,90,90,90,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,144,86,116,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,113,32,147,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,88,88,88,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,141,85,119,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,112,36,148,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,86,86,86,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,137,84,122,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,110,39,149,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,85,85,85,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,134,83,126,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,109,42,150,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,83,83,83,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,131,82,129,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,108,46,150,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,81,81,81,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,128,81,133,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,106,49,151,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,80,80,80,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,124,80,136,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,105,53,152,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,78,78,78,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,121,79,139,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,104,56,153,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,76,76,76,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,118,78,143,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,102,59,154,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,74,74,74,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,115,77,146,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,101,63,154,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,73,73,73,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,111,76,150,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,100,66,155,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,71,71,71,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,108,75,153,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,98,69,156,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,69,69,69,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,105,74,156,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,97,73,157,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,68,68,68,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,101,73,160,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,96,76,158,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,66,66,66,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,98,72,163,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,94,80,158,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,64,64,64,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,95,71,167,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,93,83,159,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,63,63,63,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,70,170,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,92,86,160,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,61,61,61,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,88,69,173,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,90,90,161,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,59,59,59,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,85,68,177,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,89,93,162,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,57,57,57,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,82,67,180,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,88,96,162,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,56,56,56,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,79,66,184,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,86,100,163,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,54,54,54,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,75,65,187,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,85,103,164,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,52,52,52,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,72,64,190,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,84,107,165,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,51,51,51,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,69,63,194,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,82,110,166,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,49,49,49,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,66,62,197,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,81,113,166,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,47,47,47,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,62,61,201,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,80,117,167,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,46,46,46,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,59,60,204,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,78,120,168,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,44,44,44,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,56,59,207,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,77,123,169,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,42,42,42,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,52,58,211,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,76,127,170,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,40,40,40,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,49,57,214,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,74,130,170,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,39,39,39,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,46,56,218,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,73,134,171,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,37,37,37,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,43,55,221,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,72,137,172,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,35,35,35,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,39,54,224,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,70,140,173,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,34,34,34,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,36,53,228,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,69,144,174,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,32,32,32,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,33,52,231,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,68,147,174,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,30,30,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,30,51,235,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,66,150,175,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,29,29,29,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,26,50,238,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,65,154,176,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,27,27,27,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,23,49,241,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,64,157,177,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,25,25,25,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,20,48,245,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,62,161,178,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,23,23,23,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,17,47,248,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,61,164,178,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,22,22,22,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,13,46,252,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255,60,167,179,255
// constants
int Y_AXIS = 1;
int X_AXIS = 2;

void setup(){
  size(100, 100);

  // create some gradients
  // background
  loadPixels();
  color b1 = color(190, 190, 190);
  color b2 = color(20, 20, 20);
  setGradient(0, 0, width, height, b1, b2, Y_AXIS);
  //center squares
  color c1 = color(255, 120, 0);
  color c2 = color(10, 45, 255);
  color c3 = color(10, 255, 15);
  color c4 = color(125, 2, 140);
  color c5 = color(255, 255, 0);
  color c6 = color(25, 255, 200);
  setGradient(25, 25, 75, 75, c1, c2, Y_AXIS);
  setGradient(100, 25, 75, 75, c3, c4, X_AXIS);
  setGradient(25, 100, 75, 75, c2, c5, X_AXIS);
  setGradient(50, 50, 75, 75, c4, c6, Y_AXIS);
  updatePixels();
  
  exit();
}

void setGradient(int x, int y, float w, float h, color c1, color c2, int axis ){
  // calculate differences between color components 
  float deltaR = red(c2)-red(c1);
  float deltaG = green(c2)-green(c1);
  float deltaB = blue(c2)-blue(c1);

  // choose axis
  if(axis == Y_AXIS){
    /*nested for loops set pixels
     in a basic table structure */
    // column
    for (int i=x; i<=(x+w); i++){
      // row
      for (int j = y; j<=(y+h); j++){
        color c = color(
        (red(c1)+(j-y)*(deltaR/h)),
        (green(c1)+(j-y)*(deltaG/h)),
        (blue(c1)+(j-y)*(deltaB/h)) 
          );
        set(i, j, c);
      }
    }  
  }  
  else if(axis == X_AXIS){
    // column 
    for (int i=y; i<=(y+h); i++){
      // row
      for (int j = x; j<=(x+w); j++){
        color c = color(
        (red(c1)+(j-x)*(deltaR/h)),
        (green(c1)+(j-x)*(deltaG/h)),
        (blue(c1)+(j-x)*(deltaB/h)) 
          );
        set(j, i, c);
      }
    }  
  }
}
